package com.lxy.demo.service;

import com.lxy.demo.dao.UsersDao;
import com.lxy.demo.entity.Users;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

//@Service:- 般用在业务层，实现注解配置
//这里可以不配置业务层类的名称，那么默认就是类名的全称，并且首字母小写!
@Service
public class UsersServiceImpl implements UsersService {

    //这里 要进行改造! ! !
    //new对象，有硬编码
    //创建dao层的对象
    //对象属性
    //实现了解耦合操作
    //@Autowired:表示实现了自动依赖注入的注解配置
    //@Qualifier :表示指定注入哪个具体的实现类
    @Autowired
    @Qualifier("userMysqlDaoImpl")
    private UsersDao usersDao;

    @Override
    public boolean addUser(Users users) {
        return usersDao.insertUser(users) > 0;
    }
}
